ML}  X c0C)HCCH Mhhݩh `eCDiCD`  RPH   * 1H0芢@) Y0.Ș`i#(PM\ \b Pgi 0 @ $ ࠮UY   0DDԝLyH}iN@ )?HI   Y0`HIJH)* J j *  hJJJ)HJ   h i   }  YS S0 i`  !"#$%&'()*+,-./0123456789:;<=>?@H J3x}j2h)1 |9 ӭ45(420 *(0241өX.`  ? *^)Lkl  }k*PE 5 LN(G 2 gh ` ghgL ( 2 L<(0d( L ^E0O +)$IC} H @8 f e h q  |_ 8cd CDL> CFa M  L< ?^)La`2' }")*F$F$F$F$F$ 5 )ШF/Șa]`efС,L>/A! A^)Za`@ ܬ/^)( }")")`$F$F$F 5$/L /aF@__(LN`ae$$%8(`()` ? % 2L< ?^)^>_f i ;g }Ch) qkl5\   Zc[d 4akl L>@^LZ>_ 3L kJjjj^^ e } fE]_agh`L>:$ȱ$@+[_#{ %  Խji! ai % 2 I   } J C H h  ˰ %  ;  q LZ 2  ,  H `L> ,/ % k/ q Ơ?} ѩ/ | H /L_0?MdLc 3_MfLe N`aL<L>cLdMaNL< }?"(+ըHH`Q R !   $ . FȑF! /GF \H"+0+* }! F sL>cm: J~cTF1F  *c+)5! c (, c)1JJJc(c*d} I ,0  Xi N dF4 5 ,8,0 ʩ0H 2h     i} D JDbbFL>vij`*&!ߍ*@h ] 0 ^0`ߍ c 0l$$%}()()%*&J%H,@hH hH@,h $% 8i8$(%)0hhH ]h`() c 0H c 0 h}`hhh&JJ ](ll  L>0 q/qcdHH 99 H H  I9 9 } NY 2H  >8 d c  qFcdL HII/ Ih8`h`Lcdc`cd`u F }E KE]L</auF a0BF/aɜɛ׽]E ;  qW  KFL FREE SECTORS C}H) *Fh ):FȽ F FCIH' 0 d  i:Fȩ/F.a`CD/08HDIC}IHȰ/F`ȱ$>.+.i ȱ$:刄H !A I Hȱ$*?ȝ 2. ? [_{ ,0}-:) 0$:>WI  IТ,L>H  0hLY k i j`C ?(  0(C.` E *}! .ii  c0N EE 1 EC)0')AY)ע ? 0E088FG \dc}  (HhLcL3 ^J ^ Lrfe 0=ghecfdefa``_Z_0  _ 3LMHFhȑFȽa}F^0 ] FFL3ekfl\cZd[L3 ef7 | 40^ 0 FJJ]1FfȱFeȱF``B!08`]}EE 1 8. *D}iji( AʩLMW!)   XȌVȌY W`VVWH8 h}YaHXY8 XH hHH \h hX` *Hh I8ih( a ( a(!`L\CJfCJ}fCJfCDfC` qV  HII  INYh `h`c)8jHciPdijIjFIjFIjh` qV I }38 8H0 I  ' H L>8jY8j NYY &I &I &IHeH.eIif!}  `!.莼 2Jjj }.b Ȉ!b FG` ɩL> z  "}e H^04 \ Ȍ  8 i h !`I0 `C Y%.`DOS SYS I #} ` kݩ.C/`WV.b۩bѤC9`CLJ G  ,F0(BԝDEI$} V0 : , BLVDE`D1:*AR18hhJ ȱHȱIȱBȱDȱEeeHHLV)%}  1*  ,,p-  0  &  '0   Lv)l, 0  &LD&}1:MEM.SAVE:D1:DUP.SYS1:MEM.SAVE:D1:DUP.SYS}I)vCD1:DOS.SYS n  * \*`آ R'S )ɀ@  T))% CError lo(}ading MEM.SAV or memory!  0* a*b*c*d* R Hc*JSDc*J-=d* 0b*ʈд =}MyDOS 4)}.53/4- Copyright 1988,˛Disks 1S- 8R D: = D1: = =1-8.Dir of D1:-D8: *. Dir of D:A. *}Disk Directory K. Save MemoryB. Run Cartridge L. Load MemoryC. Copy File(s) M. Run at AddressD. Delete File(s) N. L+}oad MEM.SAVE. Rename File(s) O. Change Config.F. Lock File(s) P. Set DensityG. Unlock File(s) Q. Make DirectoryH. Wr,}ite DOS Files R. Pick DirectoryI. Initialize Disk S. Set RAMdisk #J. Duplicate Disk V. Set Verify Flag  @莻-}( 0  =Select Item ( for menu):@  =ɛL)1L,*L,:W@ ,,L=No such item!.}L), -0{ ПFull directory name?Z"L.Directo3}ry to be used as 'D:'? @ A(5)L.(I: 輿ȱޝL), CInvalid directory!L@( 4}(0Le-File source, destination? '( @C۩wڭ8wܭC B8'0 @(ߍeލd(DЍ( ? 8' 5}B Bȱޙ':>Ȍ(C0J* .B 9'ȱ/.* #,ɛȝ9' ߰ B |?,(0L), 'u6}t(9'3?&' .'Ƚ9'?&'  .و'Q?''(#( = =-->' =Q7} =YR_o (J(  0?B݋''BJ)`''utz0( ?(L|0L),L@nDisk to FORMAT: 8}A B(UTލ1 =(Press for Enhanced Dns)Type to Format Drive 8: =AIYZNj[R VL@L)9},D1:DUP.SYSDrive to write DOS files to? AH1:*J)2I) Z B hpI) ?<2UT:}C٩vة۩.کL;Source, Destination (Sectors)? A)((8'( A)((((( @(0% =Insert b;}oth disks, type = B( A((/( DB(( CDrives not compatible!J(j(8'Hh''<}h(ɛy CInvalid options! N@-&& N@)׍&&(&&&۩ک&&&&8* 84&&&& 848=}*8(ܭ(ݥwC, CNot enough memory! ک&&`(Mh  & >L@&i &&>}&&mm   >  &((&թԥԍ(Ս(((( ( ((Cw((?}ԍ((,(0"( (( >m(m( & &("L),  ( BL4,(, =Insert DESTIN@}ATION disk, press =Nͻ I) b( 0J) @((ԭ(խ( ( (((L4Drive, new density: A}A8'ɛ CDrive unchanged.(ު90٨Ȍ(SD  qBL)xԌҭHӭ@@ ʎӆ@B}ӭ@@ :  $ӹ@hөԥX` Aˠ =RAM disk present? =NL08 =xlon C}or E type RAMdisk? =Aό  L   M   A1| =6: ' =No extra memory available!L08L7D} & & & =Use default config for 0)ȩ = =K? =NL 8 =Size(K)? ? N@FjFjFjFjE}: =Page sequence? ? P@o* =RAM disk drive no? = 09) `9 - 9**H***) 9 Ȋ)h9 F}@@ H'h(#''/'(ɛ ? P@(@: 3 ʽ' L 8 =Duplicated sequence number!LG}7 =Wrong number of entries!L7K큅쀄 =Verify WRITEsH}? ; =Number of File Buffers? ? N@  6 Lv),R( 4;L),Drive number or : =ɛLP99L50Ȍ(I} =Remove drive? =Y =Is drive configurable? =YЂ =High capacity drive? =Yy =Is drive double sided? =YJ} *; =Tracks/side? ? N@#0M P( *; =Step rate? =4/ *; 4;L), =Drive size (in sectors)? ? N@K}H(h 7;L),RAM disk drive no? 8L),Verify WRITEs? ;L), =WNPp`(`(  LqBSAVE:filename,stL}art,end(,init(,run)) @TUH P@Cp` ?< P@؆8օڊ CInvalid START-END range!۩ P@ M} P@ hԄՠAλȌZ B04*  0$ڍXۍY֍T׍U,0LCL C HCL@ֆ׌`Load MEN}M.SAV from what file? 0#L),L@Load from what file?) @TU&̩Z B &0&-&а&𨭻INO}IZ'RV0II CNO CARTRIDGE!Ԇխ  )L>Run from what address? ?ɛP} P@ CAddress must be 1-4 hex digits! BHILV {=`hh =HH` =0{a HɛQ} {= {=h` {=L), = = pHH =hh`K: p `(((( i ɀ((L@(`(BD(0>HHR}''>I>U>I>ɛ(ɛ (>(`͈>DH(`(HI`(k5 = =( 5B( (>@S}A (J B0}((HHIIDDEE B @(CɈP(# B = =( 5BL'?(B>>((ڤ ܝHT}ݝI VL>L@(" B !B I)  B(L& R XY( @&:0H&Ϳ((&U} ( .( & ( .(ʩ(`ލD&ߍEBIʎH( V0`ԩ ؠA@ȱB@ȱ)C@ V}CError -- 128&`$8f cAԄձG/ $<68i/(Ԧ`H&եԦ&&eԅheԅԊe(iLZ@&&W}&&ԅLZ@B ? cA?*(ɛ:./2SX(0ȱ/.ɛ(ލ8'ި0X}#:Ȱ :ފ :ȱ: : sAD sAޥ`(eޅީe߅`(` @LA @TUȪ: CFile name noY}t allowed!: )  h( >0+L TUD CNot a disk file!(0` =Insert SOURCE disk, press Z} =,(pӮ(A(O aB qBaB`1(L$ b(de BJKO [}L@O` B((*(((`ȱޙ((:>Ȍ(`D:`OS.SYS,DOS.SYShh =L),  VLI /C /C\},pLhL~F#Խ٩Յ׆  LC`David R. Eichel rel.ver.1/1/90OS.SYShh =L),  VLI /C /CSC) !"`3!36-?::@4,#$ !%&P6-?:<BBv<@<AV<'<B2w<@ g}<A#<<A<<B2H<@s<B2I<A!<A<<A <<AY<@b<A<<A<<A<,Z` h}6-A A*-6?06A: C(}O-@Z('(*`-de(+,0-@ %( i}+/.1-@<(+-)H-@S(122e-@@nG(presents76-?:C:hIto`,,G j}-?Pxd.6-?:<A<<A<&<A<&,2 >6-AH AZA @d A A@ k}%D:MENUP@@+M( I/O ERROR #F:A, -- LOAD TERMINATED.P, - $ D:M@ {cCCCCCCCC1C1C25VEMOTSCSBUFDFDXDNOPRINPCLSBWWKPDRXPRYYFILEINDATINTRODUm}LFND2M1M2SCPOKMOVINVGPOBRCHSE@@@@@@@@ AVn}  @b BV8 BUBHB("'4Aao}A 9{WWA !@P" #$@#%&@'BV8() )p} *@A+,-K.@/b '0 '1B123''4@;;5@@6BUt7AF8Bq}삠Ů̂6-6@d APn!r} A@ A0! A ؛M6-?:<Q6-AY -"+68,-767,.>:,Q6-?:C:,<w}<<@8<,H46-?:C:,,)""@''1 A%4$RU+"@a)"A&,*!'6-&36-@:7,,?8x},KAU A!\!!@2*AUA! fO(-4(!END OF FILE -- Press any key...;)E A%y}O A! p 6-% A! қ: A"-:(!~Pause between pages (/)?( )(@z}*@xA"F6-"@6-8, 6-&(.-%F(Now printing page #\ -1(" ٠٠ϠŮ{}àϠԈ76-A AbOAd&V)\("@'A"' 6-%-@(( ('(=16|}-?:C:,<<<@y%$<@V%@$,6(=( A"@&@$ (>:,6- Ab A%}}$ P -%26-?: - 4(" ň ~}È ň> A%0 **(" Ԉ Ԉ Έ 0-(% Next page Prev Page Quit reading0$ % A%}6. DOMINFO.DAT"'%$ ՛ %A26-@#% A0` >6-?:C:,,@w% B,)8"@a}>6- "@E6-6 -!@d* @f%-6-+&@e,& "A0p / 6-6-%6-""6)}!/6-$+"6, 76-?:<<<@3,-6-?:<<<@3,7 A0 "AU A56- $"@'!6. D}OMINFO.DAT$$ "@ A 6- -"@ A`6.) A8-%& %"@ A9%6-@}0 "@ A3: A0 ԛ 9 -)( QUIT: asic eboot-9( OS 9 ),@f}*@*@h$6 A99$  A`"@f "@h. "@6-?:B, Λ}  A5p8,"A  +6.7$%<$%,8,"%6.('+$ M 6-$ Ab A`2( Loading the :(}8,C(M/LM A5@ \P( BASICRUN >:@4,D:MENU>:@4, to return to this menu.\-@ ,( p}rogram-6(7<,4 ,  1'6.7<, A8&(...-8,1% .+6-?:C:hji jL,},.% '6. DOMINFO.DAT$ 6.D:67 A8IS B 0*BEGIN}A@ &&AAK -&(>:A%, /B67$%<$%,.K68,-B} 67$%<$%,.(68,-40NODOX:-B(' 0*END6-%' A@@d6--@#}#(:-@$&B:,@#?(d6-?:<%A !<%A<@#,_6-@P Ab>6-?:<%AY<%A}`<@,[-+@&B:,',$@_("-+&B:,',$@("$ ͛N A` ABC(Load}ing DOMMenu incarnation #...N%D:MENUgϠϛhA A` AB6(Loading an older menu...A%D:MEN}Ur*'(This is not a LonerSoft disk!* ԛU6-@6-%6-%'6-%/6-%76-%?6-$I6-%%}U6-AV;@%,;@9,;@Y,;@,;@9,;Av,;A$,;A,;A,9%,}9%,;@,HH;%,;%,;@9,;@9,;,;A@,;,9,;,c16.'hhhhhhh֑}`Q6.hJhhhȑh`Z6-C:,c6-C:,`E6.;hhhXХYhhi(ХiшeЅХihhI}Ј`N6-C:,`6. DOMINFO.DATaa6.Wh@;۩($ ʢ }`pp6.fhhh hh hhhhݩˢߥυ8υۅЦ̩BDEHI V˥߅ -/΅Хtt6}7A,.a ΅Ъ ΝЯМޥߝѦͩ BDIEѝH V!ʥޝO,67A,}.ΐЭ˅ԩ`;6.>:AU,F67,. O67,.uu67@,.b8l8}Dlϟp?džluu67@,.b7c s$??ϟآg1v}1?2R0 ?߾غ0t1~~cuu67A,.bRrdDv3n}-}ar8}5N}̀-12v6}>Ǽ uu67A,.b݇3gǀ-{6?<>=|Ǽwqϟ={`m?<}>ǎU}}0uu67A,.bۇ<GǍw217D%sWd k<CB%D'TdQ}} p<Dii67A,.VۑrGTtVS}@<>LJ<45m%SW` @IJKLMNOPQRSTU}VWXPA+AY/6-F:@,%F:@,$5+%AAYZa6-F:@,%F:@,$;6-F:A`,%F:Aa,}$J6-F:Af,aAfF:Af,%_U#6-?:}?}ッgc|>,<%A<@r,nll6-?:?‚@@@@l,<%AV<@r,xxC6-?: D:}0@(2(%(ENTER SAVE FILESPEC> D:2@F%+@V A % @Pe +@$ @4}@@Z6-?:C:,<@<@<<Av,e@Z6-@6-'6-3A }?AK6-A`W6-@c6-@o6-@{6-@1 A_ΠҠŠЛd6}-R:,,i>6-8,$6-8,$!6-%)6-%>T:,An 6- A s 1@}&x , F:Ad,"AUAĠӛ)@1!@H* @V'6-&@H1} A1!@2* @@'6-&@21 AI"@212@@P@?6-@&I A}"@ A&"@E6-6@& A&"@a6-5@& A&"@C6}-6@& A&"@B6-5@& A"@F6-%"@ A%6-G"A}'16-&@$+"@,%@=A G AQ"AX16-&@$+"@,%@GA$@}%Q AQ"AY16-&@$+"@,%@GA$@%Q A"@s6-?:C:,<},"@ A"@f A/"@`,'6-?:C:,<,/1/"@b,}'6-?:C:,<,/1"/%2/ A+ĠҠś,A ,6-%6-%%}11@&7,A A͡6-,6-P:'@,  @,6-@!@5}6-@5! 6- @#!6-@#!Ag6-AgT ,(6-?:C:,<:,>:$@%,@$Šқ:,6-+F:A,&@,$AV%A:6-%A }\-@@/-%A@@8F:,F6-%@J X6-%@\ e6-%A%-@ }@$9-@O%@@$ApS a6-%@e B%A ?6-?:C:,<%A <%A !< }AgY,B$Λss;@D,;@9,;@),;@1,;@7,9@,9@,;@@,L}ZFSCBLOAD,(B1A2,,Ҡ} APd, +,(nH(Enter input filespec&(D:3@>@}H Axz @@*+@L6-F:@,%F:@,$AVz6-?:C:,<@<@<%Av<@}@,}<16-?:C:,<@<@<%@@<A,<@I(Enter output filespec'(D:4@?@}I A06-@6-%@@ @@1( }Working...M-AQAQP@X(}@(@ G$(%@)=>:@4,7-%&@%*@F:,36-%@7 )6-%@}"AQ@)6-@p% %(@IJKLMNOPQRSTUVWX6-AR 6-@ h.(@ U=USR(MOV,ADR(>:}@4,<-@T-%A@@d*@F:,h m6-%@ !"@ I(@>:@4,}),CHSET+584,72)W6-%@c6-@m A>>(@l>:@4,),CHSET+656,72),&@}+#(Done.&Λ;@D,;@@,666.,h hh`hhhhBhEhDhIhH V8}$P(6-MK"AY@4.@:-'FA J M$oҠӛp@*6-?:6}GR8 EDITORBy Clay HalliwellThe GR8 (pronounced "Great") Editor is an extremely quick-and-dirty Graphics 8 screen editor I!} wrote more than a decade ago, and have expanded upon only as necessary.When entering the load and save filespecs, be sure !}to include the "D:". GR8 Editor won't do it for you.To edit a DOMMenu header: Run DOMMenu. Hit RESET. Run GR8Edit. Answ!}er yes. Ta-dah!Keyboard commands: 1-7 horizontal step sizeSHIFT 1-7 vertical step size SPACE toggl!}e color -=*+ move cursor one pixel . plot S save screen Tab foreground lum Ctrl-T!}ab background lumShift-Tab screen color I invert screen Z zoom/unzoom (Z and SPACE ar!}e the only valid commands in zoom mode) B draw block (first press sets the upper-left corner; second press!} fills in the current color) < shift screen left one pixel > shift screen right one pixel V ! } verify for DOMMenu header (scans the top of the screen for the values 34 (quotes) and 155 (Return)...inverts any m!R}%"}%#}%$}%%}%&} gߧ<ʪf *l01-j%'}f}Jg<ㆯꪪf RaڱƭjgJ>ڱƭj%(}` *  >ڱƭj$ZThis is a demo/utility/distribution disk for DOMMenu, a special-purpose disk menu program for use with disk-of-the-month and )*}library disks.DOMMenu has provisions for differing hardware configurations and user expertise levels, and extensive online )+}help.The entries with "dox" next to them have attached documentation files. Press any of the alpha chars to move directly ),}to that entry.Enjoy. Play around. Consider the alternatives.-- E.Halliwellress any of the alpha chars to move directly (PAs you can see, any text may precede the beginning of the actual header data.Bla bla bla bla, et al..*BEGIN-1T h e D e-.} m o D i s k1ӠŠҠԠM1About this disk...Fnord!2ABOUT.TXT0=======================DOMMenu Docume-/}ntationKilljoy was here.2DOM.DOC0=======================The GR8 EditorGR8EDIT1GR8EDIT.DOC0=======================-0}DOMMenu Header GeneratorMAKEHEAD1NODOX0=======================Submenu DemoSUBMENU.YAP3NODOX0*END================,lThis is a sample submenu DOMMenu file.*BEGIN-1The Demo Disk/SubDir#11ӠŠ̠ҠԠM1Sample 12}Submenu Entry (cool, eh?)this space left intentionally blank2SUBMENU.TXT0*ENDŠ̠ҠԠM1Sample 0TYou can have as many of these sub-DOMINFO.DAT files as you like. I can't imagine needing too many of them, unless you're set54}ting up some sort of weird hierarchical help system (say...there's an idea...).Press OPTION or ESC to return to the top lev55}el. up some sort of weird hierarchical help system (say...there's an idea...).Press OPTION or ESC to return to the top lev4<@e<<@<<Af<,4+@$8+=@$ қ 6-?:<<%<,$7 қ8;-6 -7}%@02@4 8 ;$D:MENU қ 6-?:<<%<,$7 қ8;-6 -5`$ D:MAKEHEADΛ;@D,;@@,666.,h hh`hhhhBhEhDhIhH V If DOMINFO.DAT is not found, it will also reload "D:MENU". This is to retain compatibility with (for example) older DOM/:}library disks if you switch to using DOMMenu in midstream, as it were. See "CUSTOMIZING DOMMENU".CUSTOMIZING DOMMENU ;} There are a few things in the DOMMenu program you will probably want to change to suit your particular application.The h<}eader graphic: Included with DOMMenu is MAKEHEAD, which will take any uncompressed Graphics 8 screen and generate the ne=}cessary BASIC code to integrate the image into DOMMenu. Also included is TEMPLATE.MIC, which shows the available screen area>}. MAKEHEAD generates a file which must be ENTERed into MENU. Don't forget to SAVE "D:MENU"! Also included is GR8ED?}IT, which lets you edit a header graphic without having the source file on hand.The standard message area: Lines 5270-@}5280 define the three lines printed in the standard message area.The old menu filename: Lines 4200-4210 define the filA}e loaded when DOMINFO.DAT is not found, and the message printed when *that* file isn't found.Incarnation number: Line B}5 (yeah, yeah, it says "VER="...so sue me).Atascii graphics: Control-character graphics may be used anywhere in DOMMenC}u-- program descriptions, the date/index line, et al. However, CTRL-I through CTRL-Z are redefined for the header graphic. D}Consider yourself warned."DOMINFO.DAT" SUMMARY FORMAT DESCRIPTIONHeader:Field Contents---------------------E}-----------------header start "*BEGIN"incarnation # any numbermonth/year date of diskindex # disk libraF}ry index codecenter msg? 0=no/1=yesmsg line #1 any textmsg line #2 any texttitle program filename ("D:" assG}umed)DUP present? 0=no/1=yesFile Block:Field Contents--------------------------------------description H} any textprog. filename filename ("D:" assumed)prog. type 0=ML/1=Basic/2=ReadMe/3=Submenudocs. filename filename I}("D:" assumed; NODOX if none)preformatted? 0=no/1=yesseparator *END=done/otherwise=not[max 14 entries]CONTACTJ}ING THE AUTHOR I, Earl C. Halliwell, may be contacted at: GEnie: E.HALLIWELL PAUGS (602-278-8505): The LonerK} Earl C Halliwell 407 S Second St Clinton, MO 64735-2107Feel free to contact me if you'd like to reserve anQ};@@,;Av,))6.hhhj`//6.%hhih*`666.,h M}hh`hhhhBhEhDhIhH V`116.'hhhhhhh֑`''6.hhhIN}`} 6.67Av,.+67@,.J@@KT+@Vv6-F:@,%F:@,$AV}(}O}3-@@"&68,-/68,-3 771,1,1,-1,1,0,0,0,-1,1,-1,-1,-1,0,0,0,0,1,0,-1,0,0$ D:GRP}8EDIT-@@"&68,-/68,-3 771,1,1,-1,1,0,0,0,-1,1,-1,-1,-1,0,0,0,0,1,0,-1,0,0$ D:GR incarnation number block. 407 S Second St Clinton, MO 64735-2107Feel free to contact me if you'd like to reserve anatches found)DOMMenu header (scans the top of the screen for the values 34 (quotes) and 155 (Return)...inverts any m uB#DOS SYSB6'DUP SYSB]AUTORUN AR0B^M B<lMENU B[DOM DOCB&GR8EDIT B MAKEHEAD B GR8EDIT DOCB!TEMPLATEMICB)ABOUT TXTB-DOMINFO DATB1SUBMENU YAPB3SUBMENU TXT